package sop_rmi;

import cliente.*;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

/**
 *
 * @author Luis Ordoñez
 */

public interface Int_Canciones extends Remote{
    public abstract boolean CrearLista(Lista_Int Lista) throws RemoteException;
    public abstract boolean AgregarCancion(String Login,int numLista,Cancion_Int Cancion) throws RemoteException;
    public abstract ArrayList<Cancion_Impl> BuscarCancion(String Login, int numLista,Cancion_Int Cancion) throws RemoteException;
    public abstract boolean EliminarCancion(String Login, int numLista,Cancion_Int Cancion) throws RemoteException;
    public abstract Lista_Impl DesplegarLista(String Login,int numLista) throws RemoteException;
    public abstract boolean EliminarLista(String Login,int numLista) throws RemoteException;
    public abstract boolean ModificarCancion(String Login, int numLista, Cancion_Int Cancion)throws RemoteException;
}
